package cn.jingyuan.owl.utils.core.io.file;

/**
 * 换行符枚举。<br>
 * 换行符包括：
 * <pre>
 * Mac 系统换行符："\r"
 * Linux 系统换行符："\n"
 * Windows 系统换行符："\r\n"
 * </pre>
 *
 * @see #MAC
 * @see #LINUX
 * @see #WINDOWS
 */
public enum LineSeparator {

    /** Mac 系统换行符："\r" */
    MAC("\r"),

    /** Linux 系统换行符："\n" */
    LINUX("\n"),

    /** Windows 系统换行符："\r\n" */
    WINDOWS("\r\n");

    private final String value;

    LineSeparator(String lineSeparator) {
        this.value = lineSeparator;
    }

    public String getValue() {
        return this.value;
    }

}
